NR peak rate and transport block size

ABSTRACT

According to certain embodiments, a method is disclosed for operating a user equipment. The method comprises transmitting or receiving a transmission on at least one of the component carriers, wherein the at least one component carrier is associated with a slot duration that corresponds to a numerology of the component carrier. The transmitting or receiving on the at least one of the component carriers is based on a relation between a number of information bits on the at least one of the component carriers over one or more reference slot durations and a reference data rate.

PRIORITY

This application is a continuation, under 35 U.S.C. § 120 of U.S. patentapplication Ser. No. 16/910,220 filed on Jun. 24, 2020, now U.S. Pat.No. 10,958,392, which is a continuation under 35 U.S.C. 111(a) ofco-pending International Patent Application Aerial No. PCT/SE2019/050476filed May 24, 2019 and entitled “NR PEAK RATE AND TRANSPORT BLOCK SIZE”which claims priority to U.S. Provisional Patent Application No.62/713,658 filed Aug. 2, 2018 both of which are hereby incorporated byreference in their entirety.

TECHNICAL FIELD

The disclosure relates, in general, to wireless communications and, moreparticularly, to methods and apparatuses for transmitting or receiving atransmission in carrier aggregation.

BACKGROUND

Generally, all terms used herein are to be interpreted according totheir ordinary meaning in the relevant technical field, unless adifferent meaning is clearly given and/or is implied from the context inwhich it is used. All references to a/an/the element, apparatus,component, means, step, etc. are to be interpreted openly as referringto at least one instance of the element, apparatus, component, means,step, etc., unless explicitly stated otherwise. The steps of any methodsdisclosed herein do not have to be performed in the exact orderdisclosed, unless a step is explicitly described as following orpreceding another step and/or where it is implicit that a step mustfollow or precede another step. Any feature of any of the embodimentsdisclosed herein may be applied to any other embodiment, whereverappropriate. Likewise, any advantage of any of the embodiments may applyto any other embodiments, and vice versa. Other objectives, features andadvantages of the enclosed embodiments will be apparent from thefollowing description.

New radio (NR) standard in 3GPP is being designed to provide service formultiple use cases such as enhanced mobile broadband (eMBB),ultra-reliable and low latency communication (URLLC), and machine typecommunication (MTC). Each of these services has different technicalrequirements. For example, the general requirement for eMBB is high datarate with moderate latency and moderate coverage, while URLLC servicerequires a low latency and high reliability transmission but perhaps formoderate data rates.

One of the solutions for low latency data transmission is shortertransmission time intervals. In NR, in addition to transmission in aslot, a mini-slot transmission is also allowed to reduce latency. Amini-slot may consist of any number of 1 to 14 OFDM symbols. It shouldbe noted that the concepts of slot and mini-slot are not specific to aspecific service meaning that a mini-slot may be used for eMBB, URLLC,or other services.

SUMMARY

Certain problems exist. For example, unlike LTE, NR transmissionduration for a packet, processing times, transmission bandwidths arequite flexible, and therefore, how to define the peak data rate and itsimplications on scheduling decisions (e.g. transport block size) are notclearly defined. There is a need to design solutions that can reflectreasonably well the impact of peak data rate on scheduling decisionssuch as transport block size. In particular, the method needs to addressthe cases where UE capability signalling can include multiple parametersthat together are used for defining an approximate peak data rate,including a scaling factor that can at least take values 1, 0.8, 0.75and 0.4. This needs to be further addressed for cases including multiplenumerologies, multiple carriers with same or different numerologies,dual connectivity cases, etc.

Certain aspects of the present disclosure and their embodiments mayprovide solutions to these or other challenges. For example, accordingto certain embodiments, a method of operating a user equipment isprovided. The method comprises transmitting or receiving a transmissionon at least one of a plurality of component carriers (CC), wherein theat least one component carrier is associated with a slot duration thatcorresponds to a numerology of the component carrier. The transmittingor receiving is based on a relation between a number of information bitson the at least one of the component carriers over one or more referenceslot durations and a reference data rate, wherein the one or morereference slot durations include at least the slot duration associatedwith the at least one of the component carriers.

Also disclosed is a user equipment (UE). The UE comprises a receiver, atransmitter, and processing circuitry coupled to the receiver and thetransmitter. The processing circuitry is configured to transmit orreceive a transmission on at least one of a plurality of componentcarriers, wherein the at least one component carrier is associated witha slot duration that corresponds to a numerology of the componentcarrier. The transmitting or receiving is based on a relation between anumber of information bits on the at least one of the component carriersover one or more reference slot durations and a reference data rate,wherein the one or more reference slot durations include at least theslot duration associated with the at least one of the componentcarriers.

Also disclosed is a computer program, the computer program comprisinginstructions configured to perform a method. The method comprisestransmitting or receiving a transmission on at least one of a pluralityof component carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers.

Also disclosed is a computer program product comprising a computerprogram, the computer program comprising instructions which whenexecuted on a computer perform a method. The method comprisestransmitting or receiving a transmission on at least one of a pluralityof component carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers.

Also disclosed is a non-transitory computer-readable storage mediumcomprising a computer program, the computer program comprisinginstructions which when executed on a computer perform a method. Themethod comprises transmitting or receiving a transmission on at leastone of a plurality of component carriers, wherein the at least onecomponent carrier is associated with a slot duration that corresponds toa numerology of the component carrier. The transmitting or receiving isbased on a relation between a number of information bits on the at leastone of the component carriers over one or more reference slot durationsand a reference data rate, wherein the one or more reference slotdurations include at least the slot duration associated with the atleast one of the component carriers.

According to another embodiment, a method of operating a network node ina wireless communication system is provided. The method comprisestransmitting or receiving a transmission on at least one of a pluralityof component carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers.

Also disclosed is a network node. The network node comprises a receiver,a transmitter, and processing circuitry coupled to the receiver and thetransmitter. The processing circuitry is configured to transmit orreceive a transmission on at least one of a plurality of componentcarriers, wherein the at least one component carrier is associated witha slot duration that corresponds to a numerology of the componentcarrier. The transmitting or receiving is based on a relation between anumber of information bits on the at least one of the component carriersover one or more reference slot durations and a reference data rate,wherein the one or more reference slot durations include at least theslot duration associated with the at least one of the componentcarriers.

Also disclosed is a computer program, the computer program comprisinginstructions configured to perform a method. The method comprisestransmitting or receiving a transmission on at least one of a pluralityof component carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers.

Also disclosed is a computer program product comprising a computerprogram, the computer program comprising instructions which whenexecuted on a computer perform a method. The method comprisestransmitting or receiving a transmission on at least one of a pluralityof component carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers.

Also disclosed is a non-transitory computer-readable storage mediumcomprising a computer program, the computer program comprisinginstructions which when executed on a computer perform a method. Themethod comprises transmitting or receiving a transmission on at leastone of a plurality of component carriers, wherein the at least onecomponent carrier is associated with a slot duration that corresponds toa numerology of the component carrier. The transmitting or receiving isbased on a relation between a number of information bits on the at leastone of the component carriers over one or more reference slot durationsand a reference data rate, wherein the one or more reference slotdurations include at least the slot duration associated with the atleast one of the component carriers.

Certain embodiments may provide one or more of the following technicaladvantages. For example, one technical advantage may be that certainembodiments accommodate complexity and decoding constraints at the UEwhile also keeping the scheduler restrictions to a minimum.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention may best be understood by referring to the followingdescription and accompanying drawings that are used to illustrateparticular embodiments of the invention. In the drawings:

FIG. 1 is a block diagram illustrating an embodiment of a network,according to certain embodiments.

FIG. 2 illustrates an example radio resource in NR, according to certainembodiments.

FIG. 3 illustrates the corresponding limits on the transport block sizein each carrier, according to certain embodiments.

FIG. 4 illustrates an example where a TB a₀ occupies a portion of theslot, according to certain embodiments.

FIG. 5 is a block schematic of an exemplary wireless device, accordingto certain embodiments.

FIG. 6 is a block schematic of an exemplary network node, according tocertain embodiments.

DETAILED DESCRIPTION

Some of the embodiments contemplated herein will now be described morefully with reference to the accompanying drawings. Other embodiments,however, are contained within the scope of the subject matter disclosedherein, the disclosed subject matter should not be construed as limitedto only the embodiments set forth herein; rather, these embodiments areprovided by way of example to convey the scope of the subject matter tothose skilled in the art.

FIG. 2 is a block diagram illustrating an embodiment of a network 100,in accordance with certain embodiments. Network 100 includes one or moreUE(s) 110 (which may be interchangeably referred to as wireless devices110) and one or more network node(s) 115. UEs 110 may communicate withnetwork nodes 115 over a wireless interface. For example, a UE 110 maytransmit wireless signals to one or more of network nodes 115, and/orreceive wireless signals from one or more of network nodes 115. Thewireless signals may contain voice traffic, data traffic, controlsignals, and/or any other suitable information. In some embodiments, anarea of wireless signal coverage associated with a network node 115 maybe referred to as a cell 125. In some embodiments, UEs 110 may havedevice-to-device (D2D) capability. Thus, UEs 110 may be able to receivesignals from and/or transmit signals directly to another UE.

In certain embodiments, network nodes 115 may interface with a radionetwork controller. The radio network controller may control networknodes 115 and may provide certain radio resource management functions,mobility management functions, and/or other suitable functions. Incertain embodiments, the functions of the radio network controller maybe included in network node 115. The radio network controller mayinterface with a core network node. In certain embodiments, the radionetwork controller may interface with the core network node via aninterconnecting network 120. Interconnecting network 120 may refer toany interconnecting system capable of transmitting audio, video,signals, data, messages, or any combination of the preceding.Interconnecting network 120 may include all or a portion of a publicswitched telephone network (PSTN), a public or private data network, alocal area network (LAN), a metropolitan area network (MAN), a wide areanetwork (WAN), a local, regional, or global communication or computernetwork such as the Internet, a wireline or wireless network, anenterprise intranet, or any other suitable communication link, includingcombinations thereof.

In some embodiments, the core network node may manage the establishmentof communication sessions and various other functionalities for UEs 110.UEs 110 may exchange certain signals with the core network node usingthe non-access stratum layer. In non-access stratum signaling, signalsbetween UEs 110 and the core network node may be transparently passedthrough the radio access network. In certain embodiments, network nodes115 may interface with one or more network nodes over an internodeinterface, such as, for example, an X2 interface.

As described above, example embodiments of network 100 may include oneor more wireless devices 110, and one or more different types of networknodes capable of communicating (directly or indirectly) with wirelessdevices 110.

In some embodiments, a network node may correspond to any type of radionetwork node or any network node, which communicates with a UE (directlyor via another node) and/or with another network node. Examples ofnetwork nodes are NodeB, MeNB, ENB, a network node belonging to MCG orSCG, base station (BS), multi-standard radio (MSR) radio node such asMSR BS, eNodeB, gNodeB, network controller, radio network controller(RNC), base station controller (BSC), relay, donor node controllingrelay, base transceiver station (BTS), access point (AP), transmissionpoints, transmission nodes, RRU, RRH, nodes in distributed antennasystem (DAS), core network node (e.g. MSC, MME, etc), O&M, OSS, SON,positioning node (e.g. E-SMLC), MDT, test equipment (physical node orsoftware), etc.

In some embodiments, the non-limiting term user equipment (UE) orwireless device may be used and may refer to any type of wireless devicecommunicating with a network node and/or with another UE in a cellularor mobile communication system. Examples of UE are target device, deviceto device (D2D) UE, machine type UE or UE capable of machine to machine(M2M) communication, PDA, PAD, Tablet, mobile terminals, smart phone,laptop embedded equipped (LEE), laptop mounted equipment (LME), USBdongles, UE category M1, UE category M2, ProSe UE, V2V UE, V2X UE, etc.

The Third Generation Partnership Project 3GPP is defining technicalspecifications for New Radio (NR) (e.g., 5G). In release 15 (Rel-15) NR,a user equipment (UE) can be configured with up to four carrierbandwidth parts (BWPs) in the downlink with a single downlink carrierbandwidth part being active at a given time. A UE can be configured withup to four carrier bandwidth parts in the uplink with a single uplinkcarrier bandwidth part being active at a given time. If a UE isconfigured with a supplementary uplink, the UE can additionally beconfigured with up to four carrier bandwidth parts in the supplementaryuplink with a single supplementary uplink carrier bandwidth part beingactive at a given time.

For a carrier bandwidth part with a given numerology μ_(i), a contiguousset of physical resource blocks (PRBs) are defined and numbered from 0to N_(BWP,i) ^(size)−1, where i is the index of the carrier bandwidthpart. A resource block (RB) is defined as 12 consecutive subcarriers inthe frequency domain.

Numerologies

Multiple orthogonal frequency-division multiplexing (OFDM) numerologies,μ, are supported in NR as given by Table 1, where the subcarrierspacing, Δf, and the cyclic prefix for a carrier bandwidth part areconfigured by different higher layer parameters for downlink (DL) anduplink (UL), respectively.

TABLE 1 Supported transmission numerologies. Cyclic μ Δf = 2^(μ) · 15[kHz] prefix 0 15 Normal 1 30 Normal 2 60 Normal, Extended 3 120 Normal4 240 Normal

For a CC, the slot duration corresponds to the numerology μ of the CC,such that the slot duration (in seconds) is given by 0.001*2^(−μ), i.e.10⁻³/2^(μ).

Physical Channels

A downlink physical channel corresponds to a set of resource elementscarrying information originating from higher layers. The followingdownlink physical channels are defined:

-   -   Physical Downlink Shared Channel, PDSCH    -   Physical Broadcast Channel, PBCH    -   Physical Downlink Control Channel, PDCCH

PDSCH is the main physical channel used for unicast downlink datatransmission, but also for transmission of RAR (random access response),certain system information blocks, and paging information. PBCH carriesthe basic system information, required by the UE to access the network.PDCCH is used for transmitting downlink control information (DCI),mainly scheduling decisions, required for reception of PDSCH, and foruplink scheduling grants enabling transmission on PUSCH.

An uplink physical channel corresponds to a set of resource elementscarrying information originating from higher layers. The followinguplink physical channels are defined:

-   -   Physical Uplink Shared Channel, PUSCH    -   Physical Uplink Control Channel, PUCCH    -   Physical Random Access Channel, PRACH

PUSCH is the uplink counterpart to the PDSCH. PUCCH is used by UEs totransmit uplink control information, including HARQ acknowledgements,channel state information reports, etc. PRACH is used for random accesspreamble transmission.

In a particular embodiment, transmitting a transmission may involve thatthe UE transmits an uplink transmission on one or more of the PUSCH,PUCCH, and PRACH, wherein the uplink transmission may be on a pluralityof uplink component carriers. Furthermore, in a particular embodiment,receiving a transmission may involve that the UE receives a downlinktransmission on one or more of the PDSCH, PBCH, and PDCCH, wherein thedownlink transmission may be on a plurality of downlink componentcarriers.

In a particular embodiment, transmitting a transmission may involve thatthe network node transmits a downlink transmission on one or more of thePDSCH, PBCH, and PDCCH, wherein the downlink transmission may be on aplurality of downlink component carriers. Furthermore, in a particularembodiment, receiving a transmission may involve that the network nodereceives an uplink transmission on one or more of the PUSCH, PUCCH, andPRACH, wherein the uplink transmission may be on a plurality of uplinkcomponent carriers.

Data Rate and Maximum Data Rate

An example peak rate formula follows below. For NR, the approximate datarate for a given number of aggregated carriers in a band or bandcombination is computed as follows.

$\begin{matrix}{{{data}{rate}( {{in}{Mbps}} )} = {10^{- 6} \cdot {\sum\limits_{j = 1}^{J}( {v_{Layers}^{(j)} \cdot Q_{m}^{(j)} \cdot f^{(j)} \cdot R_{\max} \cdot \frac{N_{PRB}^{{{BW}(j)},\mu} \cdot 12}{T_{s}^{\mu}} \cdot ( {1 - {OH^{(j)}}} )} )}}} & (1)\end{matrix}$

wherein:

-   -   J is the number of aggregated component carriers in a band or        band combination R_(max)=948/1024    -   For the j-th CC,    -   ν_(layers) ^((j)) is the maximum number of layers    -   Q_(m) ^((j)) is the maximum modulation order    -   f^((j)) is the scaling factor    -   The scaling factor can take the values 1, 0.8, 0.75, and 0.4.    -   f^((j)) is signaled per band and per band combination    -   μ is the numerology (as defined in TS 38.211 [6])    -   T_(s) ^(μ) is the average OFDM symbol duration in a subframe for        numerology ^(μ), i.e.

$T_{s}^{\mu} = {\frac{10^{- 3}}{14 \cdot 2^{\mu}}.}$Note that normal cyclic prefix is assumed.

-   -   N_(PRB) ^(BW(j),μ) is the maximum RB allocation in bandwidth        BW^((j)) with numerology μ, as defined in 5.3 TS 38.101-1 [2]        and 5.3 TS 38.101-2 [3], where BW^((j)) is the UE supported        maximum bandwidth in the given band or band combination.    -   OH^((j)) is the overhead and takes the following values:    -   [0.14], for frequency range FR1 for DL    -   [0.18], for frequency range FR2 for DL    -   [0.08], for frequency range FR1 for UL    -   [0.10], for frequency range FR2 for UL

It should be noted that only one of the UL or SUL carriers (the one withthe higher data rate) is counted for a cell operating SUL.

The approximate maximum data rate can be computed as the maximum of theapproximate data rates computed using the above formula for each of thesupported band or band combinations.

Data rate is an important performance indicator for communication linksand applies to 5G radio systems. Mobile vendors, mobile operators aswell as network vendors typically use peak data rate as a keyperformance indicator (KPI) and use it for promoting their respectiveproducts or solutions. The peak data rate is an indicator of theprocessing/hardware/software/firmware capabilities from the deviceperspective, especially the decoder throughput for receiver operationsand encoder throughputs for encoding operations. There is a need to takeinto account the peak rate for utilization on a communication link in asomewhat unambiguous fashion by the physical layer processing functionsin a typical network scheduler or in a device.

Typically, data rate can be defined as maximum TBS bits (or informationbits) per transmission time interval. Since, both the max TBS bits orthe transmission time interval can be variable in NR, the maximum acrossall computed data rates can be defined as the maximum data rate or thepeak rate. Then, from a TBS perspective, a TB can be considereddecodable by a decoder supporting a throughput of maxDataRate, if thetransport block size does not exceed themaxDataRate*transmissionDuration. Note that in Code block group basedwhere an initial or a retransmission of transport block comprises only aportion of the transport block bits, the receiver may be expected toperform physical layer decoding of only a portion of the transport blockbits. Thus, that can be a better indicator of the required decoderthroughput. In certain scenarios, such as LTE-NR dual connectivity, theoverall peak data rate offered by a UE can be expressed as sum total ofthe peak rates obtained from the NR and LTE links operatingsimultaneously. Since LTE and NR use different encoding/decodingtechniques, it is not simple to enable hardware sharing of blocks suchas low-density parity-check (LDPC) decode and turbo decoder, except forsome minimal reuse. In the present disclosure, most of the descriptionrelated to peak rate or maximum data rate assumes its applicability toonly the NR portion of the link. For example, if LTE offers 1 Gbps andNR offers 1 Gbps, the UE's total peak data rate across LTE and NR is 2Gbps, while its NR peak rate or simply peak rate can be 1 Gbps.

For NR dynamic transmission duration L, the maximum TBS in L symbols innumerology of μ (e.g. μ=0 corresponds to 1 ms slot with 15 kHz SCS, μ=1is 0.5 ms slot with 30 kHz SCS) can be given by:TBS_(max)≤(L/14)*max DataRate*1e-3*2^(−μ)  (2)

There is a need to address two issues:

-   -   1. What potential overhead difference is possible between RAN2        spec peak rate and L1 peak rate?    -   2. How to define L1 peak rate and association with TBS and        transmission durations?        -   a. How to reflect the scaling factor (SCF) from the PHY            perspective?

Overhead Analysis:

RAN1 has defined approximate peak rate based on average overheads foruse in RAN2 spec (for L2 buffer calculation). If the same formula isused for defining the absolute L1 peak rate, there will be an overallloss because the overheads can be as large as 14% (for FR1, DL). Forexample, as shown below for 30 kHz SCS, the difference between themaximum TBS based on the formula from RAN2 (with OH=14%) and that fromTBS calculation (from RAN1 spec) is approximately 10%. One option is tochange the overhead from 0.14 to 0.059 (recommended OH) in RAN2 spec.

FR scs nPRB n_layers Qm TBS slot TBS data rate Data rate (RAN2) OH(RAN2) recOH FR1 1 273 2 8  638984 0.5 1.277968 1.1685 0.14 0.059 FR1 1273 4 8 1277992 0.5 2.555984 2.337  0.14 0.059

There are several cases to consider:

-   -   Single CC        -   SCF=1            -   Considering all SCS, 1/2/4 layers, type A and B DMRS                patterns, UE reported scaling factor SCF=1, and 1024,                the OH value that will enable the maximum TBS to be                decodable (i.e. not exceed the                maxDataRate*transmissionDuration) is given in the table                below.            -   In this example, we consider the PDSCH occupies the                entire system BW and only DMRS overhead is considered.

FR1 FR2 Only L = 14 duration 0.059 0.062 Only L = 2/4/7/14 durations0.037 0.04 L = 2 to 14 symbols 0.012 0.019

Considering data rate definition from only slots of 14 symbol duration,if the OH is adjusted to 0.059 in the formula applied in RAN2specification, then the ensuing data rate could be considered as true orL1 data rate.

If transmissions of shorter duration (2/4/7/14) are considered whilecalculating the peak data rate, then the OH needs to be adjusted to0.037 in the formula applied in RAN2 specification.

Thus, according to certain embodiments, a method is disclosed, where theoverhead value in peak rate calculation is adjusted to a value lowerthan 0.05. This can consider the variable time duration of transportblock size transmission.

The overhead may be defined separately for downlink and uplink, andpossibly for other links such as sidelink and/or access or backhaullinks.

How to Reflect the Data Rate Constraint on the UE Side

Take the following illustrative example, where UE has three carriers,and each carrier corresponds to a data rate of ˜1 Gbps, and assume eachcarrier has a different numerology. FIG. 3 illustrates the correspondinglimits on the transport block size in each carrier, according to certainembodiments. (In practice, the carriers may have different data ratesbased on number of supported layers, bandwidth, Modulation order, etc).

Now assume that UE reports a scaling factor of 0.75 for each of thethree carriers (which may be in same or different bands), whichrestricts the peak rate to 3×0.75=2.25 Gbps. Then the question is how todefine constraints on TBS for the case of right-hand side of FIG. 3 .

Depending on the PDCCH placement, DMRS for PDSCH (front-loaded or not),etc, for each of the carriers, the associated processing load on thedecoder hardware may be different. However, the maximum TBS bits or somesuch constraint can be defined over a reference time interval suitablydefined.

According to certain embodiments, a reference time interval such asreference slot duration and a condition to be satisfied by a referencenumber of information bits within the reference time interval aredefined, where the condition may correspond to a relation between anumber of information bits on the at least one of the component carriersover one or more reference slot durations and a reference data rate.Transmitting or receiving a transmission may be based on this relation.The reference time interval may correspond to the reference slotduration. The information bits can be the transport block bits (or sumthereof) or the code block bits (or sum thereof). The latter can takeinto account code-block group based transmissions, where an initial or aretransmission of transport block comprises only a portion of thetransport block bits, and the receiver may be expected to performphysical layer decoding of only a portion of the transport block bitsand, thus, can be a better indicator of the required decoder throughput.According to certain embodiments, multiple reference time intervals maybe defined, and the corresponding conditions may be defined to reflectthe effect of data rate.

Some examples are provided below:

-   -   Example 1: For single CC, with a numerology-μ, the slot duration        (in seconds) is given by 0.001*2^(−μ), the reference slot        duration is given by 0.001*2^(−μ), and the reference number of        information bits is given by        -   Option 1: sum total of transport block bits scheduled with a            single slot of the CC.            -   Sum(TBS bits over the slot)<DataRate*SlotDuration        -   Option 2: sum total of code block bits scheduled with a            single slot of the CC.            -   Sum(code blocks bits over the                slot)<DataRate*SlotDuration    -   Example 2: For multiple CC, with a single numerology-μ, the slot        duration is given by 0.001*2^(−μ), the reference slot duration        can be given by 0.001*2^(−μ), and the reference number of        information bits can be given by        -   Option 1: sum total of transport block bits scheduled with a            single slot across the multiple carriers.            -   Sum(TBS bits over the slot)<DataRate*SlotDuration        -   Option 2: sum total of code block bits scheduled with a            single slot across the multiple carriers.            -   Sum(code blocks bits over the                slot)<DataRate*SlotDuration    -   Example 3: For multiple CC, with a different CCs on different        numerologies (μ₀, μ₁, μ₂, . . . , μ_(n-1)) the slot durations        are different for different carriers, the reference slot        duration can be given by a reference numerology μref, and given        by 0.001*2^(−μref), and the reference number of information bits        is given by        -   Option 1: sum total of transport block bits scheduled with a            single slot across the multiple carriers.            -   Sum(TBS bits over the reference slot                duration)<DataRate*SlotDuration        -   Option 2: sum total of code block bits scheduled with a            single slot across the multiple carriers.            -   Sum(code blocks bits over the reference slot                duration)<DataRate*SlotDuration        -   In this case, since there can be multiple overlapping slots            of different duration, the information bits from different            carrier may have be scaled suitably to determine the            reference number of information bits        -   Only one single reference slot duration may be defined or            multiple reference slot durations may be defined. The            multiple reference slot durations may include all slot            durations associated with the plurality of component            carriers. The multiple reference slot durations may            correspond to the slot durations associated with the            plurality of component carriers.

Referring again to FIG. 3 , denote a₀ as the number of transport blockbits (or code block bits) in the 1 ms slot duration for SCS of 15 kHz.This 1 ms slot overlaps two slots of 30 kHz SCS, and four slots of the60 kHz SCS. Similarly, one slot of 30 KHz SCS overlaps two slots of 60KHz.

Denote by b₀, b₁ number of transport block bits (or code block bits) inthe two slots for SCS of 30 kHz, respectively.

Denote by c₀, c₁, c₂, c₃ the number of transport block bits (or codeblock bits) in the four slots for SCS of 60 kHz, respectively.

For 1 ms reference interval: a condition on may be defined as follows:a ₀+Σ_(n=0) ¹ b _(n)+Σ_(n=0) ³ c _(n)≤DataRate*1 ms  (3)

For 0.5 ms reference interval: a condition(s) on may be defined asfollows:

$\begin{matrix}{{\frac{a_{0}}{2} + b_{0} + c_{0} + c_{1}} \leq {{DataRate}*0.5{ms}}} & (4) \\{{\frac{a_{0}}{a_{0}} + b_{1} + c_{2} + c_{3}} \leq {{DataRate}*0.5{ms}}} & (5)\end{matrix}$

-   -   where the scaling factor applied for TBS of a component carrier        with numerology μ is 2{circumflex over ( )}(μ−μ_(ref)), when        μ<=μ_(ref) (e.g. for μ=0 for 15 kHz, and μ_(ref)=1 for 30        kHz=>Scaling for μ=0 is 0.5)

For 0.25 ms reference interval: a condition(s) on may be defined asfollows:

-   -   for (i,j) in {(0,0), (0,1), (1,2), (1,3)}:

${\frac{a_{0}}{4} + \frac{b_{i}}{2} + c_{j}} \leq {{DataRate}*0.25{ms}}$

-   -   where the scaling factor applied for component carrier with        numerology μ is 2{circumflex over ( )}(μ−μ_(ref)), e.g. for μ=0        for 15 kHz, and μ_(ref)=2 for 60 kHz=>Scaling for μ=0 is 0.25,        and for μ=1 is 0.5.

More generally, if the UE is configured with one or more carriers withnumerologies given by {μ₀, μ₁, . . . μ_(N-1)}, if the referencenumerology is μ_(ref), then the constraint may be given as follows:

$\begin{matrix}{{\sum\limits_{n = 0}^{N - 1}{{TBS}_{n}*2^{\mu_{n} - \mu_{ref}}}} \leq {{DataRate}*0.001*2^{- \mu_{ref}}}} & (6)\end{matrix}$

Wherein TBS_(n) denotes the transport block size scheduled on CC-n overa reference slot duration 0.001*2^(−μ) ^(ref) wherein if μ_(n)≤μ_(ref),the TBS_(n) corresponds to the sum of the transport block sizes on CC-non the slot that overlaps the reference slot duration, and ifμ_(n)→μ_(ref), the TBS_(n) corresponds to the sum total of transportblock sizes on CC-n on the slots that overlaps the reference slotduration.

Based on formula (6), the following formula could be mathematicallyderived, where the constraint may be given as:

$\begin{matrix}{{\sum\limits_{n = 0}^{N - 1}\frac{{TBS}_{n}}{1{0^{- 3}/2^{\mu_{n}}}}} \leq {DataRate}} & (7)\end{matrix}$

In certain embodiments, a method of operating a user equipment isprovided. The method comprises transmitting or receiving a transmissionon at least one of a plurality of component carriers (CC), wherein theat least one component carrier is associated with a slot duration thatcorresponds to a numerology of the component carrier. The transmittingor receiving is based on a relation between a number of information bitson the at least one of the component carriers over one or more referenceslot durations and a reference data rate, wherein the one or morereference slot durations include at least the slot duration associatedwith the at least one of the component carriers. The relation maycorrespond to the constraints given in e.g. formula (6) or (7).

In certain embodiments a user equipment (UE) is provided. The UEcomprises a receiver, a transmitter, and processing circuitry coupled tothe receiver and the transmitter. The processing circuitry is configuredto transmit or receive a transmission on at least one of a plurality ofcomponent carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers. The relation may correspond to the constraintsgiven in e.g. formula (6) or (7).

In certain embodiments, a method of operating a network node in awireless communication system is provided. The method comprisestransmitting or receiving a transmission on at least one of a pluralityof component carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers. The relation may correspond to the constraintsgiven in e.g. formula (6) or (7).

In certain embodiments, a network node is provided. The network nodecomprises a receiver, a transmitter, and processing circuitry coupled tothe receiver and the transmitter. The processing circuitry is configuredto transmit or receive a transmission on at least one of a plurality ofcomponent carriers, wherein the at least one component carrier isassociated with a slot duration that corresponds to a numerology of thecomponent carrier. The transmitting or receiving is based on a relationbetween a number of information bits on the at least one of thecomponent carriers over one or more reference slot durations and areference data rate, wherein the one or more reference slot durationsinclude at least the slot duration associated with the at least one ofthe component carriers. The relation may correspond to the constraintsgiven in e.g. formula (6) or (7).

In a particular embodiment, receiving the transmission may involve atleast partially skip decoding the transmission. At least partially skipdecoding a transmission may involve e.g. decoding the transmission,processing the transport block(s) partially, or fully skip decoding thetransmission.

In a particular embodiment, transmitting the transmission may involve atleast partially skip transmitting the transmission. At least partiallyskip transmitting a transmission may involve e.g. transmitting thetransmission, transmitting any ongoing transmission, or dropping thetransmission. Dropping the transmission may involve fully skiptransmitting the transmission.

In a particular embodiment, the one or more reference slot durations mayinclude all slot durations associated with the plurality of componentcarriers. In a particular embodiment, transmitting or receiving may bebased on a relation between a number of information bits on the at leastone of the component carriers over one or more slot durations and areference data rate, wherein the slot durations are the slot durationsassociated with the plurality of component carriers. The slot durationsmay correspond to 10⁻³/2^(μ) ^(n) , where μ_(n) is the numerology of thecarrier n, where n=0, . . . , N−1.

In a particular embodiment, the number of information bits may be basedon at least a number of transport block bits within a slot of the atleast one of the component carriers. The number of information bits maycorrespond to TBS_(n) in e.g. formula (6) or (7). The number ofinformation bits may correspond to the sum of the number of transportblock bits in one slot on one component carrier.

In a particular embodiment, the relation may require that the number ofinformation bits on the at least one of the component carriers over theone or more reference slot durations is less than or equal to thereference data rate. In a particular embodiment, the relation mayrequire that the constraints in formulas (6) or (7) holds. If theconstraints does not hold, the user equipment or the network node maypartially skip transmitting the transmission or partially skip receivingthe transmission.

In a particular embodiment, the reference data rate may be a maximumdata rate of the user equipment on the plurality of component carriers.The reference data rate and/or the maximum data rate may be calculatedbased on formula (1).

In a particular embodiment, the reference data rate may be based on a UEcapability signaling. In a particular embodiment, the reference datarate may be based on at least one or more of a supported modulationorder, a number of layers, a bandwidth, and/or a scaling factor.

In a particular embodiment, at least two component carriers may havedifferent numerologies. The at least two component carriers havingdifferent numerologies may involve that the at least two componentcarriers are having different subcarrier spacing. The at least twocomponent carriers having different numerologies may involve that the atleast two component carriers are having different slut durations.

Some additional embodiments are described below:

In a particular embodiment, the conditions can be satisfied for allreference slot durations (among the configured CCs).

In a particular embodiment, the conditions can be satisfied for areference slot duration e.g. for FR1, 0.5 ms, and/or for FR1/FR2, theslot duration corresponding to the SCS associated with the data channel(for PDSCH, use SCS for downlink data channel, and for PUSCH, use SCSfor the uplink data channel). The reference slot duration may be theshortest slot duration across all configured component carriers.

-   -   Note: FR1 refers to frequency range 1 or below 6 GHz, and FR2        refers to frequency range 2 or mmWave frequencies

In a particular embodiment, the conditions can be satisfied for a subsetof reference slot durations e.g. for FR1, 1 and 0.5 ms, and/or forFR1/FR2, the slot duration corresponding to the SCS associated with thedata channel (for PDSCH, use SCS for downlink data channel, and forPUSCH, use SCS for the uplink data channel).

In a particular embodiment, the component carrier used for determiningthe reference slot duration can be based on one or more UEcapabilities/configuration such as number of spatial layers supported,or a modulation scheme supported, receiver bandwidth etc. For instance,the carrier on which a back-loaded DMRS is configured.

In a particular embodiment, the sum TBS is based on the bandwidth partinformation for a corresponding slot of a component carrier indetermining the number of information bits or reference informationbits.

In a particular embodiment, the conditions can be applied per cellgroup. In dual connectivity, the conditions can be applied separatelyfor each cell group.

In a particular embodiment, the conditions can be applied per PUCCH cellgroup per cell group. In dual connectivity, the conditions can beapplied separately per PUCCH cell group for each cell group.

In a particular embodiment, the respective conditions are applied forcarriers within a band in CA case e.g. the maximum data rate may becalculated on carriers per-band or there may be certain constraint suchas a semi-static constraint on the data rate among carriers of differentbands.

In a particular embodiment, the reference data rate is a maximum datarate of the user equipment on the plurality of component carriers.

In a particular embodiment, the respective conditions are applied forcarrier within a cell group or within a PUCCH cell group e.g. themaximum data rate can be calculated on the carriers per-band using onlythe scaling factor applicable for that band.

In a particular embodiment, the UE is capable of EN-DC or LTE-NR dualconnectivity and/or is configured with LTE-NR dual connectivity, and thepeak rate is the peak rate corresponding to the NR portion of LTE-NRdual connectivity and the carriers are the carriers associated with theNR cells.

In a particular embodiment, the UE is capable of NR-NR DC (dualconnectivity) and/or is configured with LTE-NR dual connectivity, andthe peak rate is a peak rate corresponding to first NR macro cell groupand the carriers are the carriers associated with the first NR primarycell group, and associated conditions applicable within the first cellgroup. The peak rate corresponding to the first NR cell group determinedfrom the band/band-combination signaling associated with the first NRcell group.

-   -   the peak rate is a peak rate corresponding to NR secondary cell        group and the carriers are the carriers associated with the NR        secondary cell group, and associated conditions applicable        within the secondary cell group. The peak rate corresponding to        the NR secondary cell group determined from the        band/band-combination signaling associated with the secondary        cell group.    -   Example: NR-NR DC may have primary cell group corresponding to        carriers in FR1, and a secondary cell group corresponding to        carriers in FR2. A band/band combination for FR1 and FR2 can        indicate support of NR-NR DC with MCG on FR1 and SCG on FR2 (or        vice-versa).

In a particular embodiment, the data rate is a maximum data rate basedon the band/band combination signaling and configuration, which can bedifferent or smaller than the peak rate which can be the maximum of thedata rate computed based on a plurality of band/band combinationssignaled by the UE.

In a particular embodiment, the sum TBS is calculated based on thosetransport block or blocks whose transmission end with reference slotduration. In one example, the decoder processing (such as decodingoperation) can begin only after the entire transmission of transmissionblock or blocks is received.

In a particular embodiment, the sum TBS is calculated based on thosecode block or blocks whose transmission ends with reference slotduration. In one example, the decoder processing (such as decodingoperation) can begin only after the entire transmission of code block orblocks is received.

The above approach can be generalized to any combination oftransmissions durations on the carriers.

In a particular embodiment, the conditions can be applied for areference time interval defined in number of symbols. FIG. 4 illustratesan example where a TB a₀ occupies a portion of the slot.

For the case illustrated in FIG. 4 , the reference time intervals can bedefined as L₀ on which a₀ is transmitted, and as L₁ over which a₁ istransmitted. Then the condition can be defined asa₀+s_(b0)*b₀+s_(c0)*c₀<=DataRate*L₀. In this case the scaling factorsare defined suitably based on L₀ and time interval over which thecorresponding overlapping transport blocks b₀ and c₀ are transmitted.The same principle can be applied for a₁ and so on.

If the condition is not satisfied (i.e. is exceeded), there are somedifferent options for UE behavior:

-   -   1) UE may consider such a scheduling as an error case, and UE        behavior is unspecified;    -   2) UE may skip decoding the transport block(s); if the UE skips        decoding then it can indicate a NACK to the upper layers        -   i. UE may or may not be able to store and soft combine            received information;    -   3) UE may process the transport block(s) partially, e.g. provide        ACK for the TBs or CBGs that were processed and NACK for the        unfinished blocks;    -   4) For uplink, the UE may not be able to transmit since its        transmission capability is exceeded, and hence may drop the        transmission; if the different transmissions are scheduled by        different PDCCHs occurring at different time instances, the UE        may continue to transmit any ongoing transmissions, while        dropping any transmissions that may cause UE transmission        capability to be exceeded.

In a particular embodiment, transmitting a transmission may involvetransmitting a transmission in downlink on one or more of PDSCH, PDCCH,and/or PBCH, or in uplink on one or more of PUSCH, PUCCH, and/or PRACH.Furthermore, receiving a transmission may involve receiving atransmission in downlink on one or more of PDSCH, PDCCH, and/or PBCH, orin uplink on one or more of PUSCH, PUCCH, and/or PRACH. The transmissionmay be transmitted or received on a plurality of downlink or uplinkcomponent carriers.

In a particular embodiment, transmitting a transmission may involve atleast partially skip transmitting a transmission. At least partiallyskip transmitting a transmission may involve e.g. transmitting thetransmission, transmitting any ongoing transmission, or dropping thetransmission. Dropping the transmission may involve fully skiptransmitting the transmission.

In a particular embodiment, receiving a transmission may involve atleast partially skip decoding a transmission. At least partially skipdecoding a transmission may involve e.g. decode the transmission,process the transport block(s) partially, or skip decoding thetransmission.

While the techniques are described primarily from an uplink or downlinkperspective, the same techniques may be applicable for sidelink,integrated access backhaul, and other forms of communication links in acellular communication system.

FIG. 5 is a block schematic of an exemplary wireless device 110, inaccordance with certain embodiments. Wireless device 110 may refer toany type of wireless device communicating with a node and/or withanother wireless device in a cellular or mobile communication system.Examples of wireless device 110 include a mobile phone, a smart phone, aPDA (Personal Digital Assistant), a portable computer (e.g., laptop,tablet), a sensor, an actuator, a modem, a machine-type-communication(MTC) device/machine-to-machine (M2M) device, laptop embedded equipment(LEE), laptop mounted equipment (LME), USB dongles, a D2D capabledevice, or another device that can provide wireless communication. Awireless device 110 may also be referred to as UE, a station (STA), adevice, or a terminal in some embodiments. Wireless device 110 includestransceiver 510, processing circuitry 520, and memory 530. In someembodiments, transceiver 510 facilitates transmitting wireless signalsto and receiving wireless signals from network node 115 (e.g., viaantenna 540), processing circuitry 520 executes instructions to providesome or all of the functionality described herein as being provided bywireless device 110, and memory 530 stores the instructions executed byprocessing circuitry 520.

Processing circuitry 520 may include any suitable combination ofhardware and software implemented in one or more modules to executeinstructions and manipulate data to perform some or all of the describedfunctions of wireless device 110, such as the functions of wirelessdevice 110 described in relation to any of FIGS. 1-4 . In someembodiments, processing circuitry 520 may include, for example, one ormore computers, one or more central processing units (CPUs), one or moremicroprocessors, one or more applications, one or more applicationspecific integrated circuits (ASICs), one or more field programmablegate arrays (FPGAs) and/or other logic.

Memory 530 is generally operable to store instructions, such as acomputer program, software, an application including one or more oflogic, rules, algorithms, code, tables, etc. and/or other instructionscapable of being executed by processing circuitry 520. Examples ofmemory 530 include computer memory (for example, Random Access Memory(RAM) or Read Only Memory (ROM)), mass storage media (for example, ahard disk), removable storage media (for example, a Compact Disk (CD) ora Digital Video Disk (DVD)), and/or any other volatile or non-volatile,non-transitory computer-readable and/or computer-executable memorydevices that store information, data, and/or instructions that may beused by processing circuitry 520.

Other embodiments of wireless device 110 may include additionalcomponents beyond those shown in FIG. 5 that may be responsible forproviding certain aspects of the wireless device's functionality,including any of the functionality described herein and/or anyadditional functionality (including any functionality necessary tosupport the solution described herein). As just one example, wirelessdevice 110 may include input devices and circuits, output devices, andone or more synchronization units or circuits, which may be part of theprocessing circuitry 520. Input devices include mechanisms for entry ofdata into wireless device 110. For example, input devices may includeinput mechanisms, such as a microphone, input elements, a display, etc.Output devices may include mechanisms for outputting data in audio,video and/or hard copy format. For example, output devices may include aspeaker, a display, etc.

FIG. 6 is a block schematic of an exemplary network node 115, inaccordance with certain embodiments. Network node 115 may be any type ofradio network node or any network node that communicates with a UEand/or with another network node. Examples of network node 115 includean eNodeB, a gNB, a node B, a base station, a wireless access point(e.g., a Wi-Fi access point), a low power node, a base transceiverstation (BTS), relay, donor node controlling relay, transmission points,transmission nodes, remote radio unit (RRU), remote radio head (RRH),multi-standard radio (MSR) radio node such as MSR BS, nodes indistributed antenna system (DAS), O&M, OSS, SON, positioning node (e.g.,E-SMLC), MDT, or any other suitable network node. Network nodes 115 maybe deployed throughout network 100 as a homogenous deployment,heterogeneous deployment, or mixed deployment. A homogeneous deploymentmay generally describe a deployment made up of the same (or similar)type of network nodes 115 and/or similar coverage and cell sizes andinter-site distances. A heterogeneous deployment may generally describedeployments using a variety of types of network nodes 115 havingdifferent cell sizes, transmit powers, capacities, and inter-sitedistances. For example, a heterogeneous deployment may include aplurality of low-power nodes placed throughout a macro-cell layout.Mixed deployments may include a mix of homogenous portions andheterogeneous portions.

Network node 115 may include one or more of transceiver 610, processingcircuitry 620, memory 630, and network interface 640. In someembodiments, transceiver 610 facilitates transmitting wireless signalsto and receiving wireless signals from wireless device 110 (e.g., viaantenna 650), processing circuitry 620 executes instructions to providesome or all of the functionality described herein as being provided by anetwork node 115, memory 630 stores the instructions executed byprocessing circuitry 620, and network interface 640 communicates signalsto backend network components, such as a gateway, switch, router,Internet, Public Switched Telephone Network (PSTN), core network nodesor radio network controllers 130, etc.

Processing circuitry 620 may include any suitable combination ofhardware and software implemented in one or more modules to executeinstructions and manipulate data to perform some or all of the describedfunctions of network node 115, such as those described in relation toany of FIGS. 1-4 . In some embodiments, processing circuitry 620 mayinclude, for example, one or more computers, one or more centralprocessing units (CPUs), one or more microprocessors, one or moreapplications, and/or other logic.

Memory 630 is generally operable to store instructions, such as acomputer program, software, an application including one or more oflogic, rules, algorithms, code, tables, etc. and/or other instructionscapable of being executed by processing circuitry 620. Examples ofmemory 630 include computer memory (for example, Random Access Memory(RAM) or Read Only Memory (ROM)), mass storage media (for example, ahard disk), removable storage media (for example, a Compact Disk (CD) ora Digital Video Disk (DVD)), and/or any other volatile or non-volatile,non-transitory computer-readable and/or computer-executable memorydevices that store information.

In some embodiments, network interface 640 is communicatively coupled toprocessing circuitry 620 and may refer to any suitable device operableto receive input for network node 115, send output from network node115, perform suitable processing of the input or output or both,communicate to other devices, or any combination of the preceding.Network interface 640 may include appropriate hardware (e.g., port,modem, network interface card, etc.) and software, including protocolconversion and data processing capabilities, to communicate through anetwork.

Other embodiments of network node 115 may include additional componentsbeyond those shown in FIG. 6 that may be responsible for providingcertain aspects of the radio network node's functionality, including anyof the functionality described herein and/or any additionalfunctionality (including any functionality necessary to support thesolutions described herein). The various different types of networknodes may include components having the same physical hardware butconfigured (e.g., via programming) to support different radio accesstechnologies, or may represent partly or entirely different physicalcomponents.

NUMBERED EXAMPLES

1. A method by a wireless device for scheduling and processing one ormore transport blocks/code blocks, the method comprising:

acquiring configuration for a plurality of component carriers, whereineach component carrier is associated with at least one numerology,wherein the at least one numerology is associated with a correspondingslot duration of the component carrier;

acquiring at least one reference slot duration from the slot durationsassociated with the plurality of the component carriers;

comparing a total number of information bits scheduled within areference slot interval across the component carriers (A) with areference value (B) based on a data rate and the reference slotduration; and

based on the comparing, performing an action related to processing ofthe one or more transport blocks/code blocks on at least one componentcarrier on a slot that overlaps the reference slot interval.

2. The method of example 1, wherein the one or more transportblocks/code blocks comprise one or more transport blocks or one or morecode blocks.

3. The method of any one of examples 1 to 2, wherein the reference slotduration is a minimum of slot durations across the plurality ofcomponent carriers.

4. The method of any one of examples 1 to 3, wherein a number ofinformation bits for a particular component carrier is obtained based onat least one of:

-   -   a. a number of transport block/code block bits within a slot of        a component carrier, the slot overlapping the reference slot        interval (X),    -   b. the at least one numerology of the component carrier (mu),        and    -   c. the at least one numerology corresponding to the reference        slot interval (mu_ref)        5. The method of any one of examples 1 to 4, wherein the        reference slot duration is a slot duration for a primary        component carrier.        6. The method of any one of examples 1 to 5, wherein the action        being one of a skip decoding and a partial skip decoding for a        reception if A<=B.        7. The method of any one of examples 1 to 5, wherein the action        being one of a skip transmitting, a partial skip transmitting,        and a dropping for a transmission if A<=B.        8. The method of any one of examples 1 to 7, wherein the        comparing is performed for a plurality of reference slot        durations, and the action is performed if the comparing yields a        condition that is not satisfied for at least one reference slot        duration.        9. The method of any one of examples 1 to 8, wherein the        reference slot durations include all slot durations associated        with the plurality of the component carriers.        10. The method of example 4, wherein the number of information        bits for a component carrier is obtained as X*2{circumflex over        ( )}(mu-mu_ref).        11. The method of any one of examples 1 to 10, wherein the        reference value is determined as data rate*reference slot        duration.        12. The method of any one of examples 1 to 11, wherein a        subcarrier spacing (SCS) and slot durations are based on an        active bandwidth part for a particular component carrier.        13. The method of any one of examples 1 to 12, wherein the rate        is based from UE capability signaling, comprising at least one        or more of a supported modulation order, number of layers,        bandwidth, scaling factor.        14. The method of any one of examples 1 to 13, wherein at least        two component carriers have different numerologies.        15. The method of any one of examples 1 to 14, wherein the data        rate is a peak data rate.        16. A computer program comprising instructions which when        executed on a computer perform any of the methods of examples 1        to 15.        17. A computer program product comprising computer program, the        computer program comprising instructions which when executed on        a computer perform any of the methods of examples 1 to 15.        18. A non-transitory computer readable medium storing        instructions which when executed by a computer perform any of        the methods of examples 1 to 15.        19. A wireless device comprising:

memory operable to store instructions; and

processing circuitry operable to execute the instructions to cause thewireless device to perform any of examples 1 to 15.

20. A method implemented in a communication system including a hostcomputer, a base station and a user equipment (UE), the methodcomprising:

at the host computer, providing user data; and

at the host computer, initiating a transmission carrying the user datato the UE via a cellular network comprising the base station, whereinthe UE

-   -   acquires configuration for a plurality of component carriers,        wherein each component carrier is associated with at least one        numerology, wherein the at least one numerology is associated        with a corresponding slot duration of the component carrier;        -   acquires at least one reference slot duration from the slot            durations associated with the plurality of the component            carriers;        -   compares a total number of information bits scheduled within            a reference slot interval across the component carriers (A)            with a reference value (B) based on a data rate and the            reference slot duration; and        -   based on the comparing, performs an action related to            processing of the one or more transport blocks/code blocks            on at least one component carrier on a slot that overlaps            the reference slot interval.            21. The method of example 20, further comprising:

at the UE, receiving the user data from the base station.

22. A communication system including a host computer comprising:

processing circuitry configured to provide user data; and

a communication interface configured to forward user data to a cellularnetwork for transmission to a user equipment (UE),

wherein the UE comprises a radio interface and processing circuitry, theUE's processing circuitry configured to

-   -   acquire configuration for a plurality of component carriers,        wherein each component carrier is associated with at least one        numerology, wherein the at least one numerology is associated        with a corresponding slot duration of the component carrier;    -   acquire at least one reference slot duration from the slot        durations associated with the plurality of the component        carriers;    -   compare a total number of information bits scheduled within a        reference slot interval across the component carriers (A) with a        reference value (B) based on a data rate and the reference slot        duration; and    -   based on the comparing, perform an action related to processing        of the one or more transport blocks/code blocks on at least one        component carrier on a slot that overlaps the reference slot        interval.        23. The communication system of example 22, further including        the UE.        24. The communication system of example 23, wherein the cellular        network further includes a base station configured to        communicate with the UE.        25. The communication system of example 22 or 23, wherein:

the processing circuitry of the host computer is configured to execute ahost application, thereby providing the user data; and

the UE's processing circuitry is configured to execute a clientapplication associated with the host application.

26. A user equipment (UE) configured to communicate with a base station,the UE comprising a radio interface and processing circuitry configuredto

acquire configuration for a plurality of component carriers, whereineach component carrier is associated with at least one numerology,wherein the at least one numerology is associated with a correspondingslot duration of the component carrier;

acquire at least one reference slot duration from the slot durationsassociated with the plurality of the component carriers;

compare a total number of information bits scheduled within a referenceslot interval across the component carriers (A) with a reference value(B) based on a data rate and the reference slot duration; and

based on the comparing, perform an action related to processing of theone or more transport blocks/code blocks on at least one componentcarrier on a slot that overlaps the reference slot interval.

27. A communication system including a host computer comprising:

a communication interface configured to receive user data originatingfrom a transmission from a user equipment (UE) to a base station,

wherein the UE comprises a radio interface and processing circuitry, theUE's processing circuitry configured to:

-   -   acquire configuration for a plurality of component carriers,        wherein each component carrier is associated with at least one        numerology, wherein the at least one numerology is associated        with a corresponding slot duration of the component carrier;        -   acquire at least one reference slot duration from the slot            durations associated with the plurality of the component            carriers;        -   compare a total number of information bits scheduled within            a reference slot interval across the component carriers (A)            with a reference value (B) based on a data rate and the            reference slot duration; and        -   based on the comparing, perform an action related to            processing of the one or more transport blocks/code blocks            on at least one component carrier on a slot that overlaps            the reference slot interval.            28. The communication system of example 27, further            including the UE.            29. The communication system of example 28, further            including the base station, wherein the base station            comprises a radio interface configured to communicate with            the UE and a communication interface configured to forward            to the host computer the user data carried by a transmission            from the UE to the base station.            30. The communication system of example 28 or 29, wherein:

the processing circuitry of the host computer is configured to execute ahost application; and

the UE's processing circuitry is configured to execute a clientapplication associated with the host application, thereby providing theuser data.

31. The communication system of example 28 or 29, wherein:

the processing circuitry of the host computer is configured to execute ahost application, thereby providing request data; and

the UE's processing circuitry is configured to execute a clientapplication associated with the host application, thereby providing theuser data in response to the request data.

32. A method implemented in a user equipment (UE), comprising:

acquiring configuration for a plurality of component carriers, whereineach component carrier is associated with at least one numerology,wherein the at least one numerology is associated with a correspondingslot duration of the component carrier;

acquiring at least one reference slot duration from the slot durationsassociated with the plurality of the component carriers;

comparing a total number of information bits scheduled within areference slot interval across the component carriers (A) with areference value (B) based on a data rate and the reference slotduration; and

based on the comparing, performing an action related to processing ofthe one or more transport blocks/code blocks on at least one componentcarrier on a slot that overlaps the reference slot interval.

33. The method of example 32, further comprising:

providing user data; and

forwarding the user data to a host computer via the transmission to thebase station.

34. A method implemented in a communication system including a hostcomputer, a base station and a user equipment (UE), the methodcomprising:

at the host computer, receiving user data transmitted to the basestation from the UE, wherein the UE

-   -   acquires configuration for a plurality of component carriers,        wherein each component carrier is associated with at least one        numerology, wherein the at least one numerology is associated        with a corresponding slot duration of the component carrier;        -   acquires at least one reference slot duration from the slot            durations associated with the plurality of the component            carriers;        -   compares a total number of information bits scheduled within            a reference slot interval across the component carriers (A)            with a reference value (B) based on a data rate and the            reference slot duration; and        -   based on the comparing, performs an action related to            processing of the one or more transport blocks/code blocks            on at least one component carrier on a slot that overlaps            the reference slot interval.            35. The method of example 34, further comprising:

at the UE, providing the user data to the base station.

36. The method of example 35, further comprising:

at the UE, executing a client application, thereby providing the userdata to be transmitted; and

at the host computer, executing a host application associated with theclient application.

37. The method of example 36, further comprising:

at the UE, executing a client application; and

at the UE, receiving input data to the client application, the inputdata being provided at the host computer by executing a host applicationassociated with the client application,

wherein the user data to be transmitted is provided by the clientapplication in response to the input data.

38. A method in a network node for scheduling one or more transportblocks/code blocks for a wireless device, the method comprising:

acquiring a configuration for a plurality of component carriers, whereineach component carrier is associated with at least one numerology,wherein each numerology is associated with a corresponding a slotduration of a component carrier, and associated capability signaling forthe wireless device;

acquiring at least one reference slot duration from the slot durationsassociated with the plurality of the component carriers; and

scheduling the one or more transport blocks/code blocks to the wirelessdevice on the component carriers on their respective slots that overlapthe reference slot interval, wherein a total number of information bitsscheduled within the reference slot interval across the componentcarriers (A) is no larger than a reference value (B) based on a peakdata rate and the reference slot duration, the peak data rate calculatedbased on the capability signaling of the wireless device.

39. The method of example 38, wherein the one or more transportblocks/code blocks comprise one or more transport blocks or one or morecode blocks.

40. The method of any one of examples 38 to 39, wherein the referenceslot duration is a minimum of slot durations across the plurality ofcomponent carriers.

41. The method of any one of examples 38 to 40, wherein a number ofinformation bits for a particular component carrier is obtained based onat least one of:

-   -   a. a number of transport block/code block bits within a slot of        a component carrier, the slot overlapping the reference slot        interval (X),    -   b. the numerology of the component carrier (mu),    -   c. the numerology corresponding to the reference slot interval        (mu_ref).        42. A computer program comprising instructions which when        executed on a computer perform any of the methods of examples 38        to 41.        43. A computer program product comprising computer program, the        computer program comprising instructions which when executed on        a computer perform any of the methods of examples 38 to 41.        44. A non-transitory computer readable medium storing        instructions which when executed by a computer perform any of        the methods of examples 38 to 41.        45. A network node comprising:

memory operable to store instructions; and

processing circuitry operable to execute the instructions to cause thewireless device to perform any of examples 38 to 41.

46. A method implemented in a communication system including a hostcomputer, a base station and a user equipment (UE), the methodcomprising:

at the host computer, providing user data; and

at the host computer, initiating a transmission carrying the user datato the UE via a cellular network comprising the base station, whereinthe base station performs

-   -   acquiring a configuration for a plurality of component carriers,        wherein each component carrier is associated with at least one        numerology, wherein each numerology is associated with a        corresponding a slot duration of a component carrier, and        associated capability signaling for the UE;    -   acquiring at least one reference slot duration from the slot        durations associated with the plurality of the component        carriers; and    -   scheduling the one or more transport blocks/code blocks to the        wireless device on the component carriers on their respective        slots that overlap the reference slot interval, wherein a total        number of information bits scheduled within the reference slot        interval across the component carriers (A) is no larger than a        reference value (B) based on a peak data rate and the reference        slot duration, the peak data rate calculated based on the        capability signaling of the UE.        47. The method of example 46, further comprising:

at the base station, transmitting the user data.

48. The method of example 47, wherein the user data is provided at thehost computer by executing a host application, the method furthercomprising:

at the UE, executing a client application associated with the hostapplication.

49. A method implemented in a communication system including a hostcomputer, a base station and a user equipment (UE), the methodcomprising:

at the host computer, receiving, from the base station, user dataoriginating from a transmission which the base station has received fromthe UE, wherein the base station

-   -   acquires a configuration for a plurality of component carriers,        wherein each component carrier is associated with at least one        numerology, wherein each numerology is associated with a        corresponding a slot duration of a component carrier, and        associated capability signaling for the UE;    -   acquires at least one reference slot duration from the slot        durations associated with the plurality of the component        carriers; and    -   schedules the one or more transport blocks/code blocks to the        wireless device on the component carriers on their respective        slots that overlap the reference slot interval, wherein a total        number of information bits scheduled within the reference slot        interval across the component carriers (A) is no larger than a        reference value (B) based on a peak data rate and the reference        slot duration, the peak data rate calculated based on the        capability signaling of the UE.        50. The method of example 49, further comprising:        at the base station, receiving the user data from the UE.        51. The method of example 50, further comprising:        at the base station, initiating a transmission of the received        user data to the host computer.        52. A communication system including a host computer comprising:

processing circuitry configured to provide user data; and

a communication interface configured to forward the user data to acellular network for transmission to a user equipment (UE),

wherein the cellular network comprises a base station having a radiointerface and processing circuitry, the base station's processingcircuitry configured to:

-   -   acquire a configuration for a plurality of component carriers,        wherein each component carrier is associated with at least one        numerology, wherein each numerology is associated with a        corresponding a slot duration of a component carrier, and        associated capability signaling for the UE;    -   acquire at least one reference slot duration from the slot        durations associated with the plurality of the component        carriers; and    -   schedule the one or more transport blocks/code blocks to the        wireless device on the component carriers on their respective        slots that overlap the reference slot interval, wherein a total        number of information bits scheduled within the reference slot        interval across the component carriers (A) is no larger than a        reference value (B) based on a peak data rate and the reference        slot duration, the peak data rate calculated based on the        capability signaling of the UE.        53. The communication system of example 52, further including        the base station.        54. The communication system of example 53, further including        the UE, wherein the UE is configured to communicate with the        base station.        55. The communication system of example 54, wherein:

the processing circuitry of the host computer is configured to execute ahost application, thereby providing the user data; and

the UE comprises processing circuitry configured to execute a clientapplication associated with the host application.

56. A communication system including a host computer comprising acommunication interface configured to receive user data originating froma transmission from a user equipment (UE) to a base station, wherein thebase station comprises a radio interface and processing circuitry, thebase station's processing circuitry configured to

acquiring a configuration for a plurality of component carriers, whereineach component carrier is associated with at least one numerology,wherein each numerology is associated with a corresponding a slotduration of a component carrier, and associated capability signaling forthe UE;

acquiring at least one reference slot duration from the slot durationsassociated with the plurality of the component carriers; and

scheduling the one or more transport blocks/code blocks to the wirelessdevice on the component carriers on their respective slots that overlapthe reference slot interval, wherein a total number of information bitsscheduled within the reference slot interval across the componentcarriers (A) is no larger than a reference value (B) based on a peakdata rate and the reference slot duration, the peak data rate calculatedbased on the capability signaling of the UE.

57. The communication system of example 56, further including the basestation.

58. The communication system of example 57, further including the UE,wherein the UE is configured to communicate with the base station.

59. The communication system of example 58, wherein:

the processing circuitry of the host computer is configured to execute ahost application;

the UE is configured to execute a client application associated with thehost application, thereby providing the user data to be received by thehost computer.

Abbreviations

At least some of the following abbreviations may be used in thisdisclosure. If there is an inconsistency between abbreviations,preference should be given to how it is used above. If listed multipletimes below, the first listing should be preferred over any subsequentlisting(s).

-   -   1×RTT CDMA2000 1×Radio Transmission Technology    -   3GPP 3rd Generation Partnership Project    -   5G 5th Generation    -   5GS 5G System    -   5QI 5G QoS Identifier    -   ABS Almost Blank Subframe    -   AN Access Network    -   AN Access Node    -   ARQ Automatic Repeat Request    -   AS Access Stratum    -   AWGN Additive White Gaussian Noise    -   BCCH Broadcast Control Channel    -   BCH Broadcast Channel    -   CA Carrier Aggregation    -   CC Carrier Component    -   CCCH SDU Common Control Channel SDU    -   CDMA Code Division Multiplexing Access    -   CGI Cell Global Identifier    -   CIR Channel Impulse Response    -   CN Core Network    -   CP Cyclic Prefix    -   CPICH Common Pilot Channel    -   CPICH Ec/No CPICH Received energy per chip divided by the power        density in the band    -   CQI Channel Quality indicator    -   C-RNTI Cell RNTI    -   CSI Channel State Information    -   DCCH Dedicated Control Channel    -   DL Downlink    -   DM Demodulation    -   DMRS Demodulation Reference Signal    -   DRX Discontinuous Reception    -   DTX Discontinuous Transmission    -   DTCH Dedicated Traffic Channel    -   DUT Device Under Test    -   E-CID Enhanced Cell-ID (positioning method)    -   E-SMLC Evolved-Serving Mobile Location Centre    -   ECGI Evolved CGI    -   eMBB Enhanced Mobile BroadBand    -   eNB E-UTRAN NodeB    -   ePDCCH enhanced Physical Downlink Control Channel    -   EPS Evolved Packet System    -   E-SMLC evolved Serving Mobile Location Center    -   E-UTRA Evolved UTRA    -   E-UTRAN Evolved Universal Terrestrial Radio Access Network    -   FDD Frequency Division Duplex    -   FFS For Further Study    -   GERAN GSM EDGE Radio Access Network    -   gNB gNode B (a base station in NR; a Node B supporting NR and        connectivity to NGC)    -   GNSS Global Navigation Satellite System    -   GSM Global System for Mobile communication    -   HARQ Hybrid Automatic Repeat Request    -   HO Handover    -   HSPA High Speed Packet Access    -   HRPD High Rate Packet Data    -   LOS Line of Sight    -   LPP LTE Positioning Protocol    -   LTE Long-Term Evolution    -   MAC Medium Access Control    -   MBMS Multimedia Broadcast Multicast Services    -   MBSFN Multimedia Broadcast multicast service Single Frequency        Network    -   MBSFN ABS MBSFN Almost Blank Subframe    -   MDT Minimization of Drive Tests    -   MIB Master Information Block    -   MME Mobility Management Entity    -   MSC Mobile Switching Center    -   NGC Next Generation Core    -   NPDCCH Narrowband Physical Downlink Control Channel    -   NR New Radio    -   OCNG OFDMA Channel Noise Generator    -   OFDM Orthogonal Frequency Division Multiplexing    -   OFDMA Orthogonal Frequency Division Multiple Access    -   OSS Operations Support System    -   OTDOA Observed Time Difference of Arrival    -   O&M Operation and Maintenance    -   PBCH Physical Broadcast Channel    -   P-CCPCH Primary Common Control Physical Channel    -   PCell Primary Cell    -   PCFICH Physical Control Format Indicator Channel    -   PDCCH Physical Downlink Control Channel    -   PDP Power Delay Profile    -   PDSCH Physical Downlink Shared Channel    -   PGW Packet Gateway    -   PHICH Physical Hybrid-ARQ Indicator Channel    -   PLMN Public Land Mobile Network    -   PMI Precoder Matrix Indicator    -   PRACH Physical Random Access Channel    -   PRS Positioning Reference Signal    -   PS Packet Switched    -   PSS Primary Synchronization Signal    -   PUCCH Physical Uplink Control Channel    -   PUSCH Physical Uplink Shared Channel    -   RACH Random Access Channel    -   QAM Quadrature Amplitude Modulation    -   RAB Radio Access Bearer    -   RAN Radio Access Network    -   RANAP Radio Access Network Application Part    -   RAT Radio Access Technology    -   RLM Radio Link Management    -   RNC Radio Network Controller    -   RNTI Radio Network Temporary Identifier    -   RRC Radio Resource Control    -   RRM Radio Resource Management    -   RS Reference Signal    -   RSCP Received Signal Code Power    -   RSRP Reference Symbol Received Power OR Reference Signal        Received Power    -   RSRQ Reference Signal Received Quality OR Reference Symbol        Received Quality    -   RSSI Received Signal Strength Indicator    -   RSTD Reference Signal Time Difference    -   RWR Release with Redirect    -   SCH Synchronization Channel    -   SCell Secondary Cell    -   SCS Subcarrier Spacing    -   SDU Service Data Unit    -   SFN System Frame Number    -   SGW Serving Gateway    -   SI System Information    -   SIB System Information Block    -   SNR Signal to Noise Ratio    -   S-NSSAI Single Network Slice Selection Assistance Information    -   SON Self Optimized Network    -   SS Synchronization Signal    -   SSS Secondary Synchronization Signal    -   TBS Transport Block Size    -   TDD Time Division Duplex    -   TDOA Time Difference of Arrival    -   TOA Time of Arrival    -   TSS Tertiary Synchronization Signal    -   TTI Transmission Time Interval    -   UE User Equipment    -   UL Uplink    -   UMTS Universal Mobile Telecommunication System    -   USIM Universal Subscriber Identity Module    -   UTDOA Uplink Time Difference of Arrival    -   UTRA Universal Terrestrial Radio Access    -   UTRAN Universal Terrestrial Radio Access Network    -   WCDMA Wide CDMA    -   WLAN Wide Local Area Network

The invention claimed is:
 1. A method by a network node in a wirelesscommunication system, the network node being configured to communicatewith a user equipment, the user equipment being configured for operationin carrier aggregation comprising a plurality N of component carriers,wherein each component carrier of the plurality of N component carriersis associated with a slot duration that corresponds to a numerology ofthat component carrier, the method comprising: transmitting or receivinga transmission on at least one of the component carriers, wherein thetransmitting or receiving on the at least one of the component carriersis based on a relation between a number of information bits scheduled onthe plurality of N component carriers over one or more reference slotdurations and a reference data rate, and wherein N is an integer greaterthan zero.
 2. The method of claim 1, wherein at least two componentcarriers of the plurality of N component carriers have differentnumerologies.
 3. The method of claim 1, wherein the relation correspondsto${\sum\limits_{n = 0}^{N - 1}{{TBS}_{n}*2^{\mu_{n} - {\mu{ref}}}}} \leq {{DataRate}*0.001*2^{{- \mu}{ref}}}$wherein TBS_(n) is a transport block size scheduled on the n:thcomponent carrier over a reference time duration, wherein0.001*2{circumflex over ( )}-μ_(ref) is the reference time duration,wherein μn is the numerology associated with the n:th component carrier,wherein 0.001*2{circumflex over ( )}-μ_(n) is the slot durationassociated with the n:th component carrier, and wherein DataRate is thereference data rate.
 4. The method of claim 1, wherein the one or morereference slot durations include at least the slot duration associatedwith a component carrier of the plurality of N component carriers. 5.The method of claim 1, wherein the number of information bits is basedon at least a number of transport block bits within a slot of theplurality of N component carriers.
 6. The method of claim 1, wherein thereference data rate is a maximum data rate of the user equipment on theplurality of N component carriers.
 7. A network node configured tocommunicate with a user equipment, the user equipment being configuredfor operation in carrier aggregation comprising a plurality of Ncomponent carriers, wherein each component carrier of the plurality of Ncomponent carriers is associated with a slot duration that correspondsto a numerology of that component carrier, the network node comprising aradio interface and processing circuitry configured to cause the networknode to: transmit or receive a transmission on at least one of thecomponent carriers, wherein the transmitting or receiving on the atleast one of the component carriers is based on a relation between anumber of information bits scheduled on the plurality of N componentcarriers over one or more reference slot durations and a reference datarate, and wherein N is an integer greater than zero.
 8. The network nodeof claim 7, wherein at least two component carriers of the plurality ofN component carriers have different numerologies.
 9. The network node ofclaim 7, wherein the relation corresponds to${\sum\limits_{n = 0}^{N - 1}{{TBS}_{n}*2^{\mu_{n} - {\mu{ref}}}}} \leq {{DataRate}*0.001*2^{{- \mu}{ref}}}$wherein TBS_(n) is a transport block size scheduled on the n:thcomponent carrier over a reference time duration, wherein0.001*2{circumflex over ( )}-μ_(ref) is the reference time duration,wherein μn is the numerology associated with the n:th component carrier,wherein 0.001*2{circumflex over ( )}-μ_(n) is the slot durationassociated with the n:th component carrier, and wherein DataRate is thereference data rate.
 10. The network node of claim 7, wherein the one ormore reference slot durations include at least the slot durationassociated with a component carrier of the plurality of N componentcarriers.
 11. The network node of claim 7, wherein the number ofinformation bits is based on at least a number of transport block bitswithin a slot of the plurality of N component carriers.
 12. The networknode of claim 7, wherein the reference data rate is a maximum data rateof the user equipment on the plurality of N component carriers.